import Button from "@/components/Button";
// vue的插值形式1：是一个对象，必须提供install方法，当插件被安装的时候，install方法会自动的的调用
// 插件安装install方法被调用的时候，会传递进来一个

export default {
  install(Vue) {
    // 插件的作用
    // 1.添加全局方法或者属性
    Vue.prototype.$bus = "bus";
    // 2.添加全局指令
    Vue.directive("red", (el, binding) => {
      el.style.background = "red";
    });
    // 3.添加全局过滤器
    Vue.filter("add$", (value) => {
      return "$" + value;
    });
    // 4.添加一个全局注册的组件
    Vue.component("Button", Button);
  },
};
